.banner_box{ width:100%; height:620px; min-width:1200px; position:relative; overflow:hidden;}
.banner{ display:block; width:1920px; height:620px; position:absolute; left:50%; transform:translateX(-50%);}
.banner li{ display:block; width:100%;}
.banner li img{ display:block; width:100%; height:auto;}
.banner_box .hd{ width:100%; position:absolute; bottom:15px; z-index:2;}
.banner_box .hd .anniu{ display:block; text-align:center;}
.banner_box .hd .anniu li{ display:inline-block; width:10px; height:10px; border-radius:5px; background:#fff; opacity:0.8; margin:0 5px; transition:all 0.3s ease-out;}
.indexBnrSwiper-prev,.indexBnrSwiper-next{ display:block; width:114px; height:100%; position:absolute; top:0; opacity:0; transition:all 0.5s ease-out; z-index:99;}
.indexBnrSwiper-prev{ left:0; background:url(../images/swiper1-l.png) no-repeat center;}
.indexBnrSwiper-next{ right:0px; background:url(../images/swiper1-r.png) no-repeat center;}
.banner_box:hover .indexBnrSwiper-prev,.banner_box:hover .indexBnrSwiper-next{ opacity:0.5}
.banner_box .indexBnrSwiper-prev:hover,.banner_box .indexBnrSwiper-next:hover{ opacity:1;}
.banner_box .hd .anniu .on{ width:48px; opacity:1;}
/**/
.sousuo_bj{ width:100%; min-width:1200px; height:70px; background:#f5f5f5; overflow:hidden;}
.sousuo_box{ width:1300px; margin:auto; overflow:hidden;}
.remen_box{ float:left; }
.remen_box span{ display:inline-block; font-size:16px; color:#393939; line-height:70px;}
.remen_box li{ display:inline-block; margin-right:10px;}
.remen_box li a{ font-size:14px; color:#535353; line-height:70px;}
.sosuo_box{ float:right; margin-top:20px; height:30px; border:1px solid #d4d4d4; border-radius:5px; padding-left:10px;}
.sosuo_box input{ float:left; width:232px; height:30px; background:none;line-height:30px; text-align:left; color:#b9b9b9; padding:0; margin:0; outline:none; border:none;}
.sosuo_box button{ float:left; width:45px; height:32px; background:url(../images/ss_tu.png) no-repeat center;outline:none; border:none; margin-top:-1px;}
/*产品*/
.cp_title{ width:100%; margin:65px auto 0;}
.cp_title h1{ display:block; font-size:36PX; font-weight:bold; color:#303030; text-align:center;}
.cp_title span{ display:block; font-size:18px; color:#979797; text-align:center; margin-top:10px;}
.cp_title span:after,.youshi_title span:after{ content:url(../images/title_bj.png); display:block; width:37px; height:10px; margin:8px auto 0;}
.cp_nav{ width:1300px; margin:65px auto 0; overflow:hidden;}
.cp_nav li{ float:left; width:200px; height:38px; border-radius:3px; margin-right:20px; margin-bottom:15px; overflow:hidden;}
.cp_nav li a{ display:block; background:#f4f4f4; font-size:16px; color:#4d4d4d; text-align:center; line-height:38px;}
.cp_nav li a:hover{ background:#3d3d3d; color:#fff;}
.cp_nav li:nth-child(6n+0){ margin-right:0;}
.cp_box{ width:1300px; margin:42px auto 0;}
.cp_box ul{ display:block; overflow:hidden;}
.cp_box ul li{ float:left; width:410px; margin-right:25px; margin-bottom:30px;}
.cp_box ul li:nth-child(3n+0){ margin-right:0;}
.cp_box ul li .cp_tu{ width:408px; height:256px; border:1px solid #f4f4f4; overflow:hidden}
.cp_box ul li .cp_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.cp_box ul li span{ display:block; padding:0 15px; background:#f4f4f4; font-size:16px; color:#484848; line-height:46px; text-align:center;}
.cp_box ul li:hover img{ transform:scale(1.07);}
.cp_box ul li:hover span{ background:#ea5106; color:#fff; font-weight:bold;}
/*youshi*/
.youshi_bj{ width:100%; min-width:1200px; background:#f4f4f4; padding:68px 0 58px; margin-top:75px;}
.youshi_title{ width:100%; margin:auto;}
.youshi_title h1{ display:block; font-size:36px; font-weight:bold; color:#303030; text-align:center;}
.youshi_title span{ display:block; font-size:18px; color:#979797; text-align:center; margin-top:10px;}
.youshi_box{ width:1226px; padding:37px; background:#fff; margin:58px auto 0; overflow:hidden;}
.youshi_1{ float:left; width:530px; margin-right:40px;}
.ys_tu1{ width:530px; height:215px; background:#000; overflow:hidden;}
.ys_tu1 img{ display:block; width:100%; height:auto; transition:all .5s;}
.ys_con1{ width:530px; margin-top:30px;}
.ys_con1 h1,.ys_con3 h1{ display:block; font-size:22px; color:#474747;}
.ys_con1 span,.ys_con3 span{ display:block; font-size:18px; color:#888888; margin-top:10px;}
.ys_con1 span:after,.youshi_con2 h1:after,.ys_con3 h1:after{ content:""; display:block; width:48px; height:2px; background:#ea5106; margin-top:15px;}
.ys_con1 p{ display:block; font-size:15px; color:#3c3c3c; line-height:28px; margin-top:8px;}
.ys_con1 .more_box,.ys_con3 .more_box{ display:block; width:134px; height:32px; background:#f4f4f4; margin-top:30px; font-size:15px; color:#4d4d4d; line-height:32px; text-align:center}
.youshi_2{ float:left; width:274px; padding:18px; background:#f7f7f7; margin-right:36px;}
.youshi_con2 h1{ display:block; padding-top:12px; font-size:22px; color:#474747;}
.youshi_con2 p{ display:block; font-size:15px; color:#3c3c3c; line-height:28px; margin-top:25px;}
.ys_tu2{ width:274px; height:223px; margin-top:56px; background:#000; transition:all .5s; overflow:hidden;}
.ys_tu2 img,.ys_tu3 img{ display:block; width:100%; height:auto; transition:all .5s;}
.youshi_3{ float:right; width:310px;}
.ys_tu3{ width:310px; height:238px; background:#000; transition:all .5s; overflow:hidden;}
.ys_con3{ width:310px; margin-top:30px;}
.ys_con3 p{ display:block; font-size:15px; color:#3c3c3c; line-height:28px; margin-top:15px;}
.youshi_box img:hover{ transform:scale(1.07); opacity:0.7;}
.youshi_box .more_box:hover{ background:#ea5106; color:#fff;}
/*新闻资讯*/
.news_ttle{ width:100%; margin:74px auto 0;}
.news_ttle h1{ display:block; font-size:36px; font-weight:bold; color:#303030; text-align:center;}
.news_ttle span{ display:block; font-size:18px; color:#979797; margin-top:10px; text-align:center;}
.news_ttle span:after{ content:url(../images/title_bj.png); display:block ; width:38px; height:10px; margin:10px auto 0;}
.news_nav{ display:block; width:686px; margin:50px auto 0; overflow:hidden;}
.news_nav li{ float:left; width:228px; height:46px; margin-right:1px;}
.news_nav li a{ display:block; background:#f4f4f4; font-size:16px; color:#444444; text-align:center; line-height:46px;}
.news_nav li:nth-child(3){ margin-right:0;}
.news_nav li a:hover{ background:#ea5106; color:#fff;}
.news_box{ width:1300px; margin:90px auto 0;}
.company_news{ float:left; width:664px; overflow:hidden;}
.company_news ul{ display:block; width:10000px; overflow:hidden;}
.company_news ul li{ float:left; width:315px; margin-right:32px;}
.company_news ul li .news_tu{ width:315px; height:180px; overflow:hidden;}
.company_news ul li .news_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.company_con{ width:100%; margin-top:20px;}
.company_con h1{ display:block; font-size:18px; color:#393939; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.company_con p{ display:block; font-size:14px; color:#747474; line-height:24px; margin-top:8px;}
.company_con dl{ display:block; margin-top:20px; overflow:hidden;}
.company_con dl dt{ float:left; font-size:12px; color:#747474;}
.company_con dl dd{ float:right; font-size:12px; color:#747474;}
.company_news ul li:hover h1{ color:#ea5106;}
.company_news ul li:hover img{ transform:scale(1.07);}
.hangaye_news{ float:right;}
.hangaye_news ul li{ display:block; padding:23px 0; background:#fff; border:1px solid #e3e3e3; margin-bottom:5px; overflow:hidden; transition:all .3s;}
.hangaye_news ul li dl{ float:left; padding:0 18px;}
.hangaye_news ul li dl dt{ display:block; font-size:36px; font-weight:bold; color:#303030; text-align:center; line-height:36px;}
.hangaye_news ul li dl dd{ display:block; font-size:14px; color:#727272; text-align:center; margin-top:5px;}
.hangye_con{ float:left; width:448px; padding:0 30px; border-left:1px solid #e3e3e3;}
.hangye_con h1{ display:block; font-size:18px; color:#393939; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hangye_con p{ display:block; font-size:14px; color:#747474; margin-top:5px; padding-bottom:5px;}
.hangaye_news ul li:hover{ box-shadow:0 0 10px rgba(153,153,153,0.5);}
.hangaye_news ul li:hover h1{ color:#ea5106;}
/*关于我们*/
.about_bj{ width:100%; min-width:1200px; height:588px; padding:115px 0 80px; background:url(../images/about_bj.jpg) no-repeat center; margin-top:90px;}
.about_box{ width:1180px; margin:auto; padding:50px 60px 65px; background:rgba(42,42,42,0.9); overflow:hidden;}
.about_left{ float:left;}
.about_left img{ display:block; width:96px; height:auto;}
.about_left dl{ display:block; margin-top:60px;}
.about_left dl dt{ display:block; font-size:30px; color:#fff;}
.about_left dl dd{ display:block; font-size:18px; color:#fff; margin-top:5px;}
.about_right{ float:right; width:910px;}
.about_con{ width:100%; padding-top:35px; font-size:16px; color:#fff; line-height:36px;}
.about_lieb{ width:100%; overflow:hidden; margin-top:60px; text-align:center;}
.about_lieb dl{ display:inline-block; margin:0 40px; overflow:hidden;}
.about_lieb dl dt{ float:left;}
.about_lieb dl dt img{ display:block; width:70%; height:auto; margin-top:15px;}
.about_lieb dl dd{ float:left; text-align:left;}
.about_lieb dl dd span{ font-size:33px; font-weight:bold; color:#ea5106; line-height:37px;}
.about_lieb dl dd em{ font-style:normal; font-size:20px; font-weight:bold; color:#ea5106;}
.about_lieb dl p{ display:block; font-size:16px; color:#fff;}
/*企业图片*/
.chejian_title{ width:1300px; margin:50px auto 0; border-bottom:1px solid #dedede;}
.chejian_title span{ display:inline-block; padding-bottom:10px; border-bottom:2px solid #ea5106;}
.chejian_title span em{ font-style:normal; font-size:16px; color:#444444;}
.chejian_title span em:before{ content:url(../images/title_tb.png); float:left; width:24px; height:21px; margin-right:15px;}
.chejian_box{ width:1300px; margin:40px auto 50px;}
.chejian_box ul{ display:block; overflow:hidden;}
.chejian_box ul li{ float:left; width:279px; margin-right:60px;}
.chejian_box ul li:nth-child(4n+0){ margin-right:0;}
.chejian_box ul li .chejian_tu{ width:279px; height:172px; background:#000; border-radius:5px; overflow:hidden;}
.chejian_box ul li .chejian_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.chejian_box ul li span{ display:block; font-size:16px; color:#6f6f6f; text-align:center; line-height:42px;}
.chejian_box ul li:hover img{ transform:scale(1.07); opacity:0.7;}